Apparatus comprising image sensor array and illumination control

ABSTRACT

There is set forth herein an indicia reading apparatus having a configuration in which an illumination assembly for projecting an illumination pattern is de-energized during subsequent exposure periods. In one embodiment the indicia reading apparatus includes a configuration in which the illumination assembly is energized intermediate of the exposure periods. The indicia reading apparatus is useful for reading decodable indicia that is displayed on a display.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application claims the benefit of U.S. patent applicationSer. No. 13/324,606 for an Apparatus Comprising Image Sensor Array andIllumination Control filed Dec. 13, 2011 (and published Jun. 13, 2013 asU.S. Patent Publication No. 2013/0146666), now U.S. Pat. No. 8,628,013.Each of the foregoing patent application, patent publication, and patentis hereby incorporated by reference in its entirety.

FIELD OF THE INVENTION

The present invention relates in general to optical based apparatus, andparticularly is related to an image sensor array based apparatus.

BACKGROUND

Imaging apparatus having image sensor arrays are available in a varietyof forms, including digital cameras, mobile phones, surveillanceequipment, medical diagnostic equipment, and indicia decoding apparatus.Imaging apparatus are available in forms with indicia decodingcapability and without decoding capability. Imaging apparatus withindicia decoding capability can be regarded as indicia readingapparatus.

Indicia reading apparatus for reading decodable indicia are available inmultiple varieties. For example, minimally featured indicia readingapparatus devoid of a keyboard and display are common in point of saleapplications. Indicia reading apparatus devoid of a keyboard and displayare available in the recognizable gun style form factor having a handleand trigger button (trigger) that can be actuated by an index finger.Indicia reading apparatus having keyboards and displays are alsoavailable, often in a form where a keyboard and display is commonlylocated by the providing of a touch screen type display. Keyboard anddisplay equipped indicia reading apparatus are commonly used in retail,shipping and warehouse applications. In a keyboard and display equippedindicia reading apparatus, a trigger button for actuating the output ofdecoded messages is typically provided in such locations as to enableactuation by a thumb of an operator. Indicia reading apparatus in a formdevoid of a keyboard and display or in a keyboard and display equippedform are commonly used in a variety of data collection applicationsincluding retail point of sale applications, retail inventoryapplications, shipping applications, warehousing applications, securitycheck point applications, patient care applications, and personal use,common where keyboard and display equipped indicia reading apparatus isprovided by a personal mobile telephone having indicia readingfunctionality. Fixed mount indicia reading apparatus are also commonlyavailable, e.g., installed under or near a countertop at a point ofsale. Some indicia reading apparatus are adapted to read bar codesymbols including one or more of one dimensional (1D) bar codes, stacked1D bar codes, and two dimensional (2D) bar codes. Other indicia readingapparatus are adapted to read OCR characters while still other indiciareading apparatus are equipped to read both bar code symbols and OCRcharacters.

SUMMARY

There is set forth herein an indicia reading apparatus having aconfiguration in which an illumination assembly for projecting anillumination pattern is de-energized during subsequent exposure periods.In one embodiment the indicia reading apparatus includes a configurationin which the illumination assembly is energized intermediate of theexposure periods. The indicia reading apparatus is useful for readingdecodable indicia that is displayed on a display.

BRIEF DESCRIPTION OF THE DRAWINGS

The features described herein can be better understood with reference tothe drawings described below. The drawings are not necessarily to scale,emphasis instead generally being placed upon illustrating the principlesof the invention. In the drawings, like numerals are used to indicatelike parts throughout the various views.

FIG. 1 is a schematic physical form view of an indicia reading apparatusin one embodiment illustrating the terminal in use for reading adisplayed indicia;

FIG. 2 is a schematic physical form view of an indicia reading apparatusin one embodiment in use for reading an indicia on a paper substrate;

FIG. 3 is a block diagram of an indicia reading apparatus in oneembodiment;

FIG. 4 is an exploded assembly perspective view of an imaging module;

FIG. 5 is a perspective view of an imaging module;

FIG. 5 is a timing diagram illustrating a method which can be performedby an indicia reading apparatus;

FIG. 6 is an implementation view of an indicia reading apparatusprovided by a fixed mount indicia reading apparatus;

FIG. 7 is a timing diagram illustrating operation of an indicia readingapparatus;

FIG. 8 is an emission profile of a representative display backlight;

FIG. 9 is representation of an illumination pattern reflected from adisplay;

FIG. 10 is a representation of an aiming pattern reflected from adisplay.

DETAILED DESCRIPTION

There is set forth herein as shown in FIG. 1 an indicia readingapparatus 1000 having configuration in which an illumination assemblyfor projecting an illumination pattern 1260 is de-energized duringexposure periods of subsequent first and second exposure periods andenergized intermediate of the exposure periods. The configuration isuseful for reading decodable indicia 15 (shown in FIG. 1 as a bar codesymbol) that is displayed on a display 2222 of a target terminal 2000.

The apparatus 1000 can be made available with other configurations. Forexample in another configuration, an illumination assembly forprojecting an illumination pattern 1260 can be energized duringsubsequent exposure periods and de-energized intermediate the subsequentexposure periods. Such an alternative configuration renders apparatus1000 well adapted for reading indicia disposed on a target, T (FIG. 3)provided by a target substrate other than a display 2222 of a targetterminal 2000 as shown in FIG. 1, e.g., a paper substrate 900 asillustrated in FIG. 2.

An exemplary hardware platform for support of operations describedherein with reference to an image sensor based indicia reading apparatus1000 is shown and described with reference to FIG. 3.

Indicia reading apparatus 1000 can include an image sensor 1032comprising a multiple pixel image sensor array 1033 having pixelsarranged in rows and columns of pixels, associated column circuitry 1034and row circuitry 1035. Associated with the image sensor 1032 can beamplifier circuitry 1036 (amplifier), and an analog to digital converter1037 which converts image information in the form of analog signals readout of image sensor array 1033 into image information in the form ofdigital signals. Image sensor 1032 can also have an associated timingand control circuit 1038 for use in controlling e.g., the exposureperiod of image sensor 1032, gain applied to the amplifier 1036. Thenoted circuit components 1032, 1036, 1037, and 1038 can be packaged intoa common image sensor integrated circuit 1040. Image sensor integratedcircuit 1040 can incorporate fewer than the noted number of components.In one example, image sensor integrated circuit 1040 can be providede.g., by an MT9V022 (752×480 pixel array) or an MT9V023 (752×480 pixelarray) image sensor integrated circuit available from Micron Technology,Inc. In one example, image sensor array 1033 can be a hybrid monochromeand color image sensor array having a first subset of monochrome pixelswithout color filter elements and a second subset of color pixels havingcolor sensitive filter elements. In one example, image sensor integratedcircuit 1040 can incorporate a Bayer pattern filter, so that defined atthe image sensor array 1033 are red pixels at red pixel positions, greenpixels at green pixel positions, and blue pixels at blue pixelpositions. Frames that are provided utilizing such an image sensor arrayincorporating a Bayer pattern can include red pixel values at red pixelpositions, green pixel values at green pixel positions, and blue pixelvalues at blue pixel positions. In an embodiment incorporating a Bayerpattern image sensor array, CPU 1060 prior to subjecting a frame tofurther processing can interpolate pixel values at frame pixel positionsintermediate of green pixel positions utilizing green pixel values fordevelopment of a monochrome frame of image data. Alternatively, CPU 1060prior to subjecting a frame for further processing can interpolate pixelvalues intermediate of red pixel positions utilizing red pixel valuesfor development of a monochrome frame of image data. CPU 1060 canalternatively, prior to subjecting a frame for further processinginterpolate pixel values intermediate of blue pixel positions utilizingblue pixel values. An imaging assembly of apparatus 1000 can includeimage sensor 1032 and a lens assembly 200 for focusing an image ontoimage sensor array 1033 of image sensor 1032.

In the course of operation of apparatus 1000, image signals can be readout of image sensor 1032, converted, and stored into a system memorysuch as RAM 1080. A memory 1085 of apparatus 1000 can include RAM 1080,a nonvolatile memory such as EPROM 1082 and a storage memory device 1084such as may be provided by a flash memory or a hard drive memory. In oneembodiment, apparatus 1000 can include CPU 1060 which can be adapted toread out image data stored in memory 1080 and subject such image data tovarious image processing algorithms. Apparatus 1000 can include a directmemory access unit (DMA) 1070 for routing image information read outfrom image sensor 1032 that has been subject to conversion to RAM 1080.In another embodiment, apparatus 1000 can employ a system bus providingfor bus arbitration mechanism (e.g., a PCI bus) thus eliminating theneed for a central DMA controller. A skilled artisan would appreciatethat other embodiments of the system bus architecture and/or directmemory access components providing for efficient data transfer betweenthe image sensor 1032 and RAM 1080 are within the scope and the spiritof the invention.

Referring to further aspects of apparatus 1000, imaging lens assembly200 can be adapted for focusing an image of decodable indicia 15 locatedwithin a field of view 1240 on a substrate, T, onto image sensor array1033. A size in target space of a field of view 1240 of apparatus 1000can be varied in a number of alternative ways. A size in target space ofa field of view 1240 can be varied, e.g., by changing a terminal totarget distance, changing an imaging lens assembly setting, changing anumber of pixels of image sensor array 1033 that are subject to readout. Imaging light rays can be transmitted about imaging axis 25. Lensassembly 200 can be adapted to be capable of multiple focal lengths andmultiple planes of optimum focus (best focus distances).

Apparatus 1000 can include an illumination assembly 800 for illuminationof target, T, and projection of an illumination pattern 1260.Illumination pattern 1260, in the embodiment shown can be projected tobe proximate to but larger than an area defined by field of view 1240,but can also be projected in an area smaller than an area defined by afield of view 1240. Illumination assembly 800 can include a light sourcebank 500, comprising one or more light sources. A physical form view ofan example of an illumination assembly is shown in FIGS. 3-4. As shownin FIGS. 3-4, an imaging module 400 can be provided having a circuitboard 402 carrying image sensor 1032 and lens assembly 200 disposed insupport 430 disposed on circuit board 402. In the embodiment of FIGS. 3and 4, illumination assembly 800 has a light source bank 500 provided bysingle light source 502. In another embodiment, light source bank 500can be provided by more than one light source. Apparatus 1000 can alsoinclude an aiming assembly 600 for projecting an aiming pattern 1262. Inthe embodiment of FIG. 3, aiming pattern 1262 in the shape of arectangle, but could be of another shape, e.g., a triangle, a cross.Aiming assembly 600 which can comprise a light source bank can becoupled to aiming light source bank power input unit 1208 for providingelectrical power to a light source bank of aiming assembly 600. Powerinput unit 1208 can be coupled to system bus 1500 via interface 1108 forcommunication with CPU 1060.

In one embodiment, illumination assembly 800 can include, in addition tolight source bank 500, an illumination lens assembly 300, as is shown inthe embodiment of FIG. 3. In addition to or in place of illuminationlens assembly 300 illumination assembly 800 can include alternativelight shaping optics, e.g. one or more diffusers, mirrors and prisms. Inuse, apparatus 1000 can be oriented by an operator with respect to atarget, T, bearing decodable indicia 15 in such manner that illuminationpattern 1260 is projected on a decodable indicia 15. In the example ofFIG. 3, target, T, can be provided by a paper substrate, e.g. a papersubstrate of a package. In another example, a target, T, can be providedby another type of target substrate, e.g., a display 2222 of a targetterminal 2000 as shown in FIG. 1. In the example of FIG. 3, decodableindicia 15 is provided by a 1D bar code symbol. Decodable indicia 15could also be provided by a 2D bar code symbol or optical characterrecognition (OCR) characters. Referring to further aspects of apparatus1000, lens assembly 200 can be controlled with use of electrical powerinput unit 1202 which provides energy for changing a plane of optimumfocus of lens assembly 200. In one embodiment, an electrical power inputunit 1202 can operate as a controlled voltage source, and in anotherembodiment, as a controlled current source. Electrical power input unit1202 can apply signals for changing optical characteristics of lensassembly 200, e.g., for changing a focal length and/or a best focusdistance of (a plane of optimum focus of) lens assembly 200. Lightsource bank electrical power input unit 1206 can provide energy to lightsource bank 500. In one embodiment, electrical power input unit 1206 canoperate as a controlled voltage source. In another embodiment,electrical power input unit 1206 can operate as a controlled currentsource. In another embodiment electrical power input unit 1206 canoperate as a combined controlled voltage and controlled current source.Electrical power input unit 1206 can change a level of electrical powerprovided to (energization level of) light source bank 500, e.g., forchanging a level of illumination output by light source bank 500 ofillumination assembly 800 for generating illumination pattern 1260.

In another aspect, apparatus 1000 can include power supply 1402 thatsupplies power to a power grid 1404 to which electrical components ofapparatus 1000 can be connected. Power supply 1402 can be coupled tovarious power sources, e.g., a battery 1406, a serial interface 1408(e.g., USB, RS232), and/or AC/DC transformer 1410).

Further regarding power input unit 1206, power input unit 1206 caninclude a charging capacitor that is continually charged by power supply1402. Power input unit 1206 can be configured to output energy within arange of energization levels. An average energization level ofillumination assembly 800 during exposure periods with the firstillumination and exposure control configuration active can be higherthan an average energization level of illumination and exposure controlconfiguration active.

Apparatus 1000 can also include a number of peripheral devices includingtrigger 1220 which may be used to make active a trigger signal foractivating frame readout and/or certain decoding processes. Apparatus1000 can be adapted so that activation of trigger 1220 activates atrigger signal and initiates a decode attempt. Specifically, apparatus1000 can be operative so that in response to activation of a triggersignal, a succession of frames can be captured by way of read out ofimage information from image sensor array 1033 (typically in the form ofanalog signals) and then storage of the image information afterconversion into memory 1080 (which can buffer one or more of thesuccession of frames at a given time). CPU 1060 can be operative tosubject one or more of the succession of frames to a decode attempt.

For attempting to decode a bar code symbol, e.g., a one dimensional barcode symbol, CPU 1060 can process image data of a frame corresponding toa line of pixel positions (e.g., a row, a column, or a diagonal set ofpixel positions) to determine a spatial pattern of dark and light cellsand can convert each light and dark cell pattern determined into acharacter or character string via table lookup. Where a decodableindicia representation is a 2D bar code symbology, a decode attempt cancomprise the steps of locating a finder pattern using a featuredetection algorithm, locating matrix lines intersecting the finderpattern according to a predetermined relationship with the finderpattern, determining a pattern of dark and light cells along the matrixlines, and converting each light pattern into a character or characterstring via table lookup.

Apparatus 1000 can include various interface circuits for couplingvarious of the peripheral devices to system address/data bus (systembus) 1500, for communication with CPU 1060 also coupled to system bus1500. Apparatus 1000 can include interface circuit 1028 for couplingimage sensor timing and control circuit 1038 to system bus 1500,interface circuit 1102 for coupling electrical power input unit 1202 tosystem bus 1500, interface circuit 1106 for coupling illumination lightsource bank power input unit 1206 to system bus 1500, and interfacecircuit 1120 for coupling trigger 1220 to system bus 1500. Apparatus1000 can also include a display 1222 coupled to system bus 1500 and incommunication with CPU 1060, via interface 1122, as well as pointermechanism 1224 in communication with CPU 1060 via interface 1124connected to system bus 1500. Apparatus 1000 can also include rangedetector unit 1210 coupled to system bus 1500 via interface 1110. In oneembodiment, range detector unit 1210 can be an acoustic range detectorunit. Various interface circuits of apparatus 1000 can share circuitcomponents. For example, a common microcontroller can be established forproviding control inputs to both image sensor timing and control circuit1038 and to power input unit 1206. A common microcontroller providingcontrol inputs to circuit 1038 and to power input unit 1206 can beprovided to coordinate timing between image sensor array controls andillumination assembly controls. Apparatus 1000 can also include awireless communication interface 1250 coupled to system bus 1500 and incommunication with CPU 1060. In one embodiment, wireless communicationinterface 1250 can be provided by a Bluetooth wireless communicationinterface. Wireless communication interface 1250 can providebi-directional data communication with one or more external processorequipped apparatus.

A succession of frames of image data that can be captured and subject tothe described processing can be full frames (including pixel valuescorresponding to each pixel of image sensor array 1033 or a maximumnumber of pixels read out from image sensor array 1033 during operationof apparatus 1000). A succession of frames of image data that can becaptured and subject to the described processing can also be “windowedframes” comprising pixel values corresponding to less than a full frameof pixels of image sensor array 1033. A succession of frames of imagedata that can be captured and subject to the described processing canalso comprise a combination of full frames and windowed frames. A fullframe can be read out for capture by selectively addressing pixels ofimage sensor 1032 having image sensor array 1033 corresponding to thefull frame. A windowed frame can be read out for capture by selectivelyaddressing pixels of image sensor 1032 having image sensor array 1033corresponding to the windowed frame. In one embodiment, a number ofpixels subject to addressing and read out determine a picture size of aframe. Accordingly, a full frame can be regarded as having a firstrelatively larger picture size and a windowed frame can be regarded ashaving a relatively smaller picture size relative to a picture size of afull frame. A picture size of a windowed frame can vary depending on thenumber of pixels subject to addressing and readout for capture of awindowed frame.

Apparatus 1000 can capture frames of image data at a rate known as aframe rate. A typical frame rate is 60 frames per second (FPS) whichtranslates to a frame time (frame period) of 16.6 ms. Another typicalframe rate is 30 frames per second (FPS) which translates to a frametime (frame period) of 33.3 ms per frame. A frame rate of apparatus 1000can be increased (and frame time decreased) by decreasing of a framepicture size.

Further aspects of apparatus 1000 in one embodiment are described withreference again to FIGS. 1 and 2. Trigger 1220, display 1222, pointermechanism 1224, and keyboard 1226 can be disposed on a common side of ahand held housing 1014 as shown in FIGS. 1 and 2. Display 1222 andpointer mechanism 1224 in combination can be regarded as a userinterface of apparatus 1000. Display 1222 in one embodiment canincorporate a touch panel for navigation and virtual actuator selectionin which case a user interface of apparatus 1000 can be provided bydisplay 1222. A user interface of apparatus 1000 can also be provided byconfiguring apparatus 1000 to be operative to be reprogrammed bydecoding of programming bar code symbols. A hand held housing 1014 forapparatus 1000 can in another embodiment be devoid of a display and canbe in a gun style form factor. Imaging module 400 including image sensorarray 1033 and imaging lens assembly 200 can be incorporated in handheld housing 1014. In the implementation view of FIG. 6 indicia readingapparatus 1000 having fixed mount housing 1015 and imaging module 400incorporated in housing 1015 is shown as being disposed at a point ofsale. Indicia reading apparatus 1000 in the implementation view of FIG.6 is a fixed position and fixed mount indicia reading apparatus that ismounted at a checkout counter. Indicia reading apparatus 1000 havingfixed mount housing 1015 can also be mounted e.g., at a ceiling above aconveyor belt. In one embodiment, apparatus 1000 can be devoid of ahousing such as housing 1014 or housing 1015 and can be provided byimaging module 400. The components of apparatus 1000 depicted withindashed in border 1014, 1015 of FIG. 3 can be disposed in one or more ofa hand held housing 1014 or a fixed mount housing 1015.

A timing diagram illustrating operation of the apparatus 1000 duringperformance in accordance with various configurations set forth hereinare indicated by flow diagram as shown in FIG. 7. Referring to thetiming diagram of FIG. 7, signal 5002 is a trigger signal which can bemade active, e.g., via actuation of trigger 1220, via powering up ofapparatus 1000 or by receipt of a serial trigger command by apparatus1000. Signal 5102 is an illumination energization level signal havingvarying energization levels. Signal 5202 is an exposure control signalhaving active states defining exposure periods and inactive statesintermediate exposure periods. Signal 5302 is a readout control signal.When readout control signal 5302 is active, image signals can be readout of image sensor array 1033. Further regarding the timing diagram ofFIG. 7, periods 5420-5430 are periods at which CPU 1060 can processframes of image data, e.g., for attempting to decode for decodableindicia. For frame=frame_(N−2) period 5220 is the exposure period,period 5320 is the readout period and period 5420 is the processingperiod. For frame=frame_(N−1) period 5222 is the exposure period, period5322 is the readout period and period 5422 is the processing period. Forframe=frame_(N) period 5224 is the exposure period, period 5322 is thereadout period and period 5422 is the processing period. Forframe=frame_(N+1) period 5226 is the exposure period, period 5326 is thereadout period and period 5422 is the processing period. Forframe=frame_(N+2) period 5228 is the exposure period, period 5328 is thereadout period and period 5428 is the processing period. Forframe=frame_(N+3) period 5230 is the exposure period, period 5330 is thereadout period and period 5430 is the processing period. Apparatus 1000can be operative so that prior to exposure period 5220 and after timet_(o), apparatus 1000 can be capturing “parameter determination” framesthat are processed for parameter determination and in some instances,not subject to decode attempt. For capture of parameter determinationframes, apparatus 1000 can be operating in other than a first or secondillumination exposure control configuration.

With configuration A an active, energization states of illuminationassembly 800 can be as depicted by timeline 5102. Energization states ofillumination assembly 800 with configuration A active can becharacterized as follows. The energization state of illuminationassembly 800 can de-energized during exposure periods 5220-5230 andenergized intermediate of successive exposure periods 5220-5230.

Configuration A can be useful in an application in which a displayeddecodable indicia is displayed on a display 2222 of a target terminal2000 for reading by apparatus 1000. In one example, target terminal 2000can be provided by a smart phone. In the development of apparatus 1000it was determined that light projected by illumination assembly 800 ofapparatus 1000 that is directed toward a display 2222 of target terminal2000 tends to be either transmitted through the display 2222 orreflected from the display 2222 to potentially saturate image sensorarray 1033 of apparatus 1000. Accordingly, for noise reduction it wasdetermined that reading can be improved by de-energizing illuminationassembly 5220-5230 during exposure periods 5220-5230. It was alsodetermined in the development of apparatus 1000 that reading operationcan be improved by energizing illumination assembly 800 intermediate ofexposure periods so that illumination pattern 1260 is projected duringexposure periods 5320-5330. It was determined in the development ofapparatus 1000 that energizing illumination assembly 800 intermediate ofexposure periods 5220-5230 can induce target terminal 2000 to operate ina high brightness mode. In a high brightness mode, it was determined inthe development of apparatus 1000 that target terminal 2000 can increasea signal level of a signal provided by light emitted from display 2222of target terminal 2000.

In the embodiment of Configuration A set forth in reference to thetiming diagram of FIG. 7, a level of emitted illumination energy remainsconstant as illumination pattern 1260 is projected during successiveillumination periods between frame exposure periods. In anotherembodiment, a level of emitted illumination energy can be increasedbetween successive illumination periods. An energy level of emittedillumination can be increased by increasing one or more of a duration oran amplitude of emitted illumination. In one embodiment a level ofemitted illumination energy emitted by illumination assembly 800 can beincreased over subsequent illumination periods until a mode change of adisplay 2222 of a target terminal 2000 is detected and then in oneembodiment can be regulated so that the emitted energy level issufficient so that the induced mode change is maintained in an activestate. Apparatus 1000 can be operative to detect whether high brightnessmode has been induced by processing one or more captured frame of imagedata during one or more processing period, 5420-5430, e.g., by detectingwhether a number of light to dark transitions of a frame has exceeded athreshold. The detection of light to dark transitions can be performedusing samples lines (e.g. pixel values at rows or columns of pixelpositions, pixel values along a diagonal line of pixel positions). Inone embodiment a detection of light to dark transitions can be performedby calculating autocorrelation scores along sampling paths of a capturedframe. An autocorrelation function for a sampling path can comprise theformulaS _(path)=Σ(I _(n) −I _(n−1))²  Equation 1Where I_(n) is the pixel value at a certain pixel position n, of a path,and I_(n−1) is a pixel value at a pixel position adjacent to the n^(th)pixel position. For reduction of clock cycles required for performingthe calculation of Equation 1, an approximation of the result ofEquation 1 can be carried out by executing the calculation:S _(path) =Σ|I _(n) −I _(n−1)|  Equation 2A sharper image produced in a high brightness mode will produce agreater number of light and dark transitions. There is set forth hereinan indicia reading apparatus wherein the indicia reading apparatus isoperative to emit energy at an energy level sufficient to induce a modechange from a first mode to a second mode in target terminal displayingdecodable indicia to be read, wherein the indicia reading terminal isfurther operative to detect whether the mode change has been induced,and wherein the indicia reading terminal is further operative toregulate the energy level of energy emitted by the indicia readingapparatus so that the second mode is maintained in the active state.

Configuration A can be made available with other configurations.Configuration B set forth herein is a configuration in which apparatus1000 can be well adapted to read decodable indicia on a standardsurface, e.g. paper. With configuration B active, illumination assembly800 can be energized during exposure periods 5220-5230 so thatillumination pattern 1260 is not projected during exposure periods5220-5230 and de-energized intermediate exposure periods 5220-5230. Thede-energizing of the illumination assembly 800 intermediate of exposureperiods reduces power consumption of apparatus 1000. Timeline 5104illustrates operation of illumination assembly 800 in accordance withconfiguration B.

Apparatus 1000 can operate in accordance with other configurations suchas configuration C. With configuration C active, illumination assembly800 can be de-activated during exposure periods but also can bemaintained de-active intermediate of exposure periods 5220-5230.Configuration C is useful for reading displayed indicia but does notprovide the advantage of Configuration A in the aspect of ConfigurationA being capable of inducing a low brightness mode of target terminal2000. Timeline 5106 illustrates operation of illumination assembly 800in accordance with configuration C.

In one embodiment, configurations as set forth herein are “fixed”configurations. Apparatus 1000 can be manufactured and provided to anend user so that the function of the apparatus 1000 does not vary fromthe function of a particular configuration e.g., one of configurationsA, B, C, D, E, in the lifetime of the apparatus 1000. In anotherembodiment, the configurations set forth herein are dynamicconfigurations capable of change during the lifetime of the apparatus1000 responsively to an operator input control. CPU 1060 can beoperative to switch a presently active configuration responsively to auser input control. In one example, a user interface display 1222 candisplay various buttons 6102, 6104, 6106, 6108, 6110, 6112 correspondingto various configurations allowing an operator to actuate oneconfiguration out of a plurality of configurations e.g., with use ofpointer mechanisms 1224 or by actuation of a button in the case display1222 is provided by a touch screen display. Apparatus 1000 can also beadapted so that an operator can input an alternative operator inputcontrol for selection of a configuration. The operator input control canbe e.g., one or more of a serial command transmitted from an externalcomputer and received by apparatus 1000 or a reading of a programmingbar code symbol. The configurations A, B, C, D, E set forth herein areset forth as being configurations of imaging apparatus 1000. As specificoperations of image sensor array 1033 correspond to each configuration,the configurations A, B, C, D, E can be regarded as configurations ofillumination assembly 800.

In another aspect apparatus 1000 can be operative so that apparatus 1000can sequentially operate in accordance with a first configuration and asecond configuration. The sequential operation can be responsive to atrigger signal activation so that the apparatus operates sequentially ina first configuration to a second configuration during trigger signalactivation period.

In one embodiment, apparatus 1000 can be operative to switch itsconfiguration on an open loop basis independent of a sensed condition.In one embodiment, apparatus 1000 can be operative to switch itsconfiguration on a closed loop basis responsively to a sensed condition.

An example of open loop switching is described with reference totimeline 5108. Apparatus 1000 can be operative to sequentially activatea predetermined sequence of configurations, each having a duration ofone or more frame exposure capture and processing periods, responsivelyto an activation of a trigger signal. In the example of timeline 5108 ofthe timing diagram of FIG. 7 apparatus 1000 operates according toconfiguration A for two exposure capture and processing periods thenswitches to operating according to configuration B for two exposurecapture and processing periods (illumination offset from exposure) andthen switches to operating according to configuration C for two exposurecapture and processing periods (illumination maintained de-energized).The configuration in which responsively to a trigger signal activationapparatus 1000 can operate according to configuration A B and C isitself a configuration which can be activatable by a input of a userinput control, e.g., by selection of the button labeled D. ConfigurationD having corresponding button D of display 1222 can be regarded as theconfiguration “Dynamic open loop”.

In one embodiment, apparatus 1000 can be operative to switch itsconfiguration on a closed loop basis responsively to a sensed condition.Apparatus 1000 can be adapted so that a closed loop Configuration, asset forth herein can be activatable responsively to an operation inputcontrol, e.g., by selection of the button labeled E of display 1222.Referring to timeline 5110 a switching from operating in accordance withConfiguration B to Configuration A in which apparatus 1000 is wellsuited to read decodable indicia displayed on a display can beresponsive to sensed condition sensed by apparatus 1000. Referring totimeline 5112 a switching from operating in accordance withConfiguration B to Configuration C in which apparatus 1000 is wellsuited to read decodable indicia displayed on a display can beresponsive to sensed condition sensed by apparatus 1000. In one example,the sensed condition resulting in a configuration switch as explainedwith reference to the timelines of 5110 and 5112 can be the recognitionof a set of spatial pattern features corresponding to a display equippeddevice by apparatus 1000 processing of one or more frames of image datasuch as the one or more frames having frame exposure periods 5220, 5222,5224. In the development of apparatus 1000 it was determined that manytypes of display equipped apparatus, e.g. target terminal 2000 utilizedfor displaying decodable indicia to be read have a set of signaturefeatures. For example the common smart phone form factor has beenobserved to have the following signature characteristics: an innerrelatively sharp edged rectangle (the display) surrounded by an outerrectangle (the outer border of the housing). On processing of a frame ofimage data to recognize a display equipped apparatus provided by a smartphone, apparatus 1000 can dynamically switch configurations e.g., from Bto A as indicated by timeline or from B to C as indicated by timeline5112. There is set forth herein an indicia reading apparatus thatswitches a configuration responsively to a sensed condition, wherein thesensed condition is the detection of display equipped apparatus, e.g.target terminal 2000 in the field of view of the imaging assembly byprocessing of one or more frames captured by the apparatus forrecognition of one or more spatial patterns indicative of a displayequipped apparatus, e.g. target terminal 2000 provided by a smart phone.

In one example, the sensed condition resulting in a configuration switchas explained with reference to the timelines of 5110 and 5112 can be arecognition of a set of spatial pattern features corresponding to alight pattern such as illumination pattern 1260 or aiming pattern 1262(FIG. 3) on a highly reflective surface such as a display 2222 of atarget terminal 2000 as shown in FIG. 1. In the development of apparatus1000 it was determined that light patterns projected by apparatus 1000,when projected on a highly reflective surface such as a display 2222 ofa target terminal 2000, have different spatial qualities than whenprojected on a less reflective surface. For example, a diffuselyprojected illumination pattern 1260 as seen in FIGS. 2 and 3 whenprojected onto a paper substrate as shown in FIGS. 2 and 3 can have hotspots 12601 12602 as shown in FIG. 9 when projected on a reflectivesurface such as a display 2222 of a target terminal 2000. Hot spots12601 and 12602 can be recognizable by application of image processingpattern recognition methods executable by processor, e.g. CPU 1060. Inthe embodiment of FIG. 3, aiming pattern 1262 is in the shape of arectangle when projected on a paper substrate. However, apparatus 1000can be adapted so that when pattern 1262 is projected on a highlyreflective surface such as a display, additional recognizable features12621 are recognizable by virtue of pattern 1262 being reflected withadditional resolution when reflected by a highly reflective surface,e.g. a display 2222 or a target terminal 2000. Additional features 12621can be recognizable by application of image processing patternrecognition methods executable by processor, e.g. CPU 1060. Accordingly,a recognition of a rectangle having dimensions of aiming pattern 1262and including features 12621 can result in a configuration switch as setforth herein. For capture of a frame of image data representing aimingpattern 1262, aiming assembly 600 can be energized for projection ofaiming pattern 1262 during one or more exposure periods, e.g., one ormore exposure period 5220-5230.

In the case of apparatus 1000 (e.g. by CPU 1060) performing imageprocessing algorithms for detection of spatial patterns, such aspatterns indicative of a smart phone being in the field of view ofapparatus 1000 and light patterns, apparatus 100 can perform a varietyof pattern recognition algorithms, including edge detection methods,grey level segmentation, digital morphology, thinning and texturealgorithms.

In one example, the sensed condition resulting in a configuration switchas explained with reference to the timelines of 5110 and 5112 can be thebrightness level of a captured frame (e.g. one or more frames havingexposure periods 5220, 5222, 5224) being below a low threshold or abovea high threshold. In the development of apparatus 1000 it was determinedthat capturing frames corresponding to a display can result in eitherlight being transmitted through the display resulting in low brightnesslevels below a low threshold or light being reflected specularly from adisplay resulting in high brightness levels above high threshold. Thus,it was determined that a detection of either a low brightness levelbelow a low threshold or a high brightness level above a high thresholdcan provide a detection of a display equipped apparatus being in a fieldof view of apparatus 1000.

In one example, the sensed condition resulting in a configuration switchas explained with reference to the timelines of 5110 and 5112 can be aninfrared energy level. In the development of apparatus 1000, it wasdetermined that a target terminal 2000 in proximity with apparatus 1000can emit infrared energy above a threshold. Accordingly, a processing ofa frame of image data for detection of infrared energy above thethreshold can be regarded as a detection of a target terminal 2000 inproximity of apparatus 1000. For detection of infrared energy, imagesensor array 1033 can be provided to be sensitive to infrared energy.

In one example, the sensed condition resulting in a configuration switchas explained with reference to the timelines of 5110 and 5112 can be acolor emission profile of a captured frame (e.g. one or more capturedframes having one or more of exposure periods 5220, 5222 and 5224). Inthe development of apparatus 1000 it was determined that a backlight ofa display 2222 of a target terminal 2000 (FIG. 1) typically has anemission profile indicated in FIG. 8 with separate peaks in the redgreen and blue wavelength bands. Accordingly it was determined that adetection of a display equipped apparatus being in a field of view ofapparatus can be yielded by a processing of image data to determinationthat captured frame (e.g. a frame or frames having one or more exposureperiods 5220, 5222, 5224) has an emission profile corresponding to thesignature characteristic of having respective peaks in the red green andblue wavelength bands as indicated in FIG. 8. Apparatus 1000 for suchfunctionality can include an image sensor array 1033 provided by a colorimage sensor array.

In one example, the sensed condition resulting in a configuration switchas explained with reference to the timelines of 5110 and 5112 can be adetection by processing of a captured frame (e.g. one or more capturedframes having one or more of exposure periods 5220, 5222, 5224) todetermine that one or more captured frame includes a representation of acertain type of bar code symbol. In the development apparatus 1000 itwas determined that certain types of bar code symbologies, e.g. thesymbologies DATAMATRIX AND QR CODE are finding increased incidence ofuse in display reading applications. Accordingly attention of a presenceof a bar code symbology having a signature symbology type indicating usein a display reading apparatus can be regarded as a determination that adisplay equipped apparatus is in the field of view of an apparatus 1000.

In one example, the sensed condition resulting in a configuration switchas explained with reference to the timelines of 5110 and 5112 can be adetection by apparatus 1000 that a radio equipped apparatus 1000 hasbeen moved proximate apparatus 1000. For example apparatus 1000 caninclude a wireless communication interface 1250 that is based on a shortrange wireless communication technology. In one embodiment, interface1250 can be provided by a Bluetooth wireless communication interface. Inthe development of apparatus 1000 it was determined that a displayequipped apparatus displaying indicia to be read by apparatus 1000 canalso include a short range radio transceiver wireless communicationinterface capable of being in communication with wireless communicationinterface 1250. Accordingly, in the development of apparatus 1000 it wasdetermined that a detection by processing signals received by apparatus1000 via wireless communication interface 1250 can serve as adetermination that a display equipped target terminal 2000 is proximateapparatus 1000. Wireless communication interfaces are commonlyconfigured to send out beacon signals receivable and processable byneighboring wireless communication interfaces of the common technology.Accordingly, a receipt and processing by apparatus 1000 via wirelesscommunication interface 1250 of a wireless signal transmitted by targetterminal 2000 provides knowledge to apparatus 1000 that a neighboringwireless communication interface equipped terminal, i.e., targetterminal 2000 is at a proximate location proximate apparatus 1000.

It will be seen that apparatus 1000 can be adapted so that withConfigurations A and C active herein frames captured representative ofbacklit displays can be expected to have higher average signal to noiseratios than frames representative of paper substrates. As indicated,light rays directed to a display tend to be transmitted through adisplay or alternatively tend to be specularly reflected. WithConfiguration B active herein frames captured representative of papersubstrates can be expected to have higher average signal to noise ratiosthan frames representative of backlit displays. As indicated, light raysdirected to a paper substrate tend to be reflected to provide diffusereturn light that can be sensed by image sensor array 1033 for output ofa processable signal. There is set forth herein an indicia readingapparatus comprising: an illumination assembly for projection of anillumination pattern, the illumination assembly having one or more lightsource; an imaging assembly including an image sensor array and animaging lens assembly for focusing an image of a target onto the imagesensor array; wherein the indicia reading apparatus is operative in afirst configuration and a second configuration; wherein the indiciareading apparatus is adapted so that one or more frame captured with thefirst configuration active have higher average signal to noise ratioswhen the one or more frames represent a first test substrate than whenthe one or more frame represents a second test substrate; wherein theindicia reading apparatus is adapted so that one or more frame capturedwith the second configuration active have higher average signal to noiseratios when the one or more frame represent the second test substratethan when the one or more frame represents a first test substrate;wherein the indicia reading apparatus is operative to deactivate thefirst configuration and activate the second configuration responsivelyto a sensed condition. In one example, the first test substrate isprovided by standard white copy paper, and in one particular example isprovided by FLAGSHIP™ copy paper provided by WB Mason Co. Inc. In oneexample, the second test substrate is provided by a backlit display thatdisplays a decodable indicia with a white background. In one particularexample the second test substrate is provided by a backlit display of anIPHONE 4™ smart phone provided by Apple Inc.

A signal processing by apparatus 1000 of image data frame read out fromimage sensor array 1033 or a signal received by wireless communicationinterface 1250 can result in activation of a configuration change withina trigger signal activation period as is indicated by timeline 5110 andtimeline 5112. A signal processing by apparatus 1000 of image datareadout from image sensor array 1033 or of a signal received by wirelesscommunication interface 1250 can result in activation of a configurationchange prior to a trigger signal activation. That is, in one embodiment,prior to activation of trigger signal 5002 apparatus 1000 can activateconfiguration A or C responsively to a detection by a processing of aframe of image data or a processing of a signal output by image sensorarray 1033 or received by wireless communication interface 1250 bywireless interface 1250 that another wireless interface apparatus isproximate to apparatus 1000.

A small sample of systems methods and apparatus that are describedherein is as follows:

A1. An indicia reading apparatus comprising:

an illumination assembly for projection of an illumination pattern, theillumination assembly having one or more light source;

an imaging assembly including an image sensor array and an imaging lensassembly for focusing an image of a target onto the image sensor array;

wherein the indicia reading apparatus is operative in accordance with afirst configuration;

wherein the indicia reading apparatus with the first configurationactive is operative so that responsively to the trigger signalactivation the indicia reading apparatus captures a first frame and asecond frame, the second frame being captured subsequent to the firstframe, wherein the indicia reading apparatus with the firstconfiguration active is further operative so that the illuminationassembly is de-energized during an exposure period of the first frame,de-energized during an exposure period of the second frame, andenergized during a period intermediate of an exposure period of thefirst frame and an exposure period of the second frame, wherein theindicia reading apparatus with the first configuration active is furtheroperative so that the indicia reading apparatus attempts to decode adecodable indicia by processing of each of the first frame and thesecond frame.

A2. The indicia reading apparatus of A1, wherein the first configurationis a fixed configuration so that the indicia reading apparatus isrestricted from operating in manner other than in accordance with thefirst configuration.

A3. The indicia reading apparatus of A1, wherein the apparatus isoperative in accordance with a second configuration, wherein the indiciareading apparatus with the second configuration active is operative sothat responsively to the trigger signal activation the indicia readingapparatus captures a first frame and a second frame, the second framebeing captured subsequent to the first frame, wherein the indiciareading apparatus with the second configuration active is furtheroperative so that the illumination assembly is de-energized during anexposure period of the first frame captured with the secondconfiguration active, de-energized during an exposure period of thesecond frame captured with the second configuration active, and ismaintained de-energized for the period intermediate of an exposureperiod of the first frame and an exposure period of the second frame,wherein the indicia reading apparatus with the second configurationactive is further operative so that the indicia reading apparatusattempts to decode a decodable indicia by processing of each of thefirst frame and the second frame captured with the second configurationactive.A4. The indicia reading apparatus of A1, wherein the apparatus isoperative in accordance with a second configuration, wherein the indiciareading apparatus with the second configuration active is operative sothat responsively to the trigger signal activation the indicia readingapparatus captures a first frame and a second frame, the second framebeing captured subsequent to the first frame, wherein the indiciareading apparatus with the second configuration active is furtheroperative so that the illumination assembly is energized during anexposure period of the first frame captured with the secondconfiguration active, energized during an exposure period of the secondframe captured with the second configuration active, and is maintainedde-energized for the period intermediate of an exposure period of thefirst frame and an exposure period of the second frame, wherein theindicia reading apparatus with the second configuration active isfurther operative so that the indicia reading apparatus attempts todecode a decodable indicia by processing of each of the first frame andthe second frame captured with the second configuration active.A5. The indicia reading apparatus of A3, wherein the apparatus isoperative in accordance with a third configuration, wherein the indiciareading apparatus with the third configuration active is operative sothat responsively to the trigger signal activation the indicia readingapparatus captures a first frame and a second frame, the second framebeing captured subsequent to the first frame, wherein the indiciareading apparatus with the third configuration active is furtheroperative so that the illumination assembly is energized during anexposure period of the first frame captured with the third configurationactive, energized during an exposure period of the second frame capturedwith the third configuration active, and is maintained de-energized forthe period intermediate of an exposure period of the first frame and anexposure period of the second frame, wherein the indicia readingapparatus with the third configuration active is further operative sothat the indicia reading apparatus attempts to decode a decodableindicia by processing of each of the first frame and the second framecaptured with the second configuration active.A6. The indicia reading apparatus of A1, wherein the indicia readingapparatus is operative so that for subsequent illumination periods anenergy level of emitted light for projection of the illumination patternis increased.A7. The indicia reading apparatus of A1, wherein the indicia readingapparatus is operative so that for subsequent illumination periods thatare intermediate of exposure periods, an energy level of emitted lightfor projection of the illumination pattern is increased, wherein theindicia reading apparatus is further operative so that the indiciareading apparatus processes image data captured by the indicia readingapparatus for detection of a mode change of a target terminalA8. The indicia reading apparatus of A1, wherein the indicia readingapparatus is operative so that for subsequent illumination periods thatare intermediate of exposure periods, an energy level of emitted lightfor projection of the illumination pattern is increased, wherein theindicia reading apparatus is further operative so that the indiciareading apparatus processes image data captured by the indicia readingapparatus for detection of a mode change of a target terminal, whereinthe indicia reading apparatus is further operative so that the indiciareading apparatus maintains the energy level of the emitted light forprojection of the illumination pattern at a sufficient level so thatoperation of the target terminal in a high brightness mode ismaintained.A9. The indicia reading apparatus of A1, wherein the indicia readingapparatus is operative to emit energy at an energy level sufficient toinduce a mode change from a first mode to a second mode in a targetterminal displaying decodable indicia to be read, wherein the indiciareading terminal is further operative to detect whether the mode changehas been induced, and wherein the indicia reading terminal is furtheroperative to regulate an energy level of energy emitted by the indiciareading apparatus so that the second mode is maintained in the activestate.B1. An indicia reading apparatus comprising:

an illumination assembly for projection of an illumination pattern, theillumination assembly having one or more light source;

an imaging assembly including an image sensor array and an imaging lensassembly for focusing an image of a target onto the image sensor array;

wherein the indicia reading apparatus is operative in a firstconfiguration and a second configuration;

wherein the indicia reading apparatus, with the first configurationactive is operative to capture one or more frame for subjecting to adecode attempt, the one or more frame for subjecting to a decode attemptbeing captured with the illumination assembly for projecting anillumination pattern being energized during exposure periods of the oneor more frame;

wherein the indicia reading apparatus with the second configurationactive is operative to capture one or more frame for subjecting to adecode attempt, the one or more frame for subjecting to a decode attemptbeing captured with the illumination assembly for projecting anillumination pattern being restricted from being energized duringexposure periods of the one or more frame;

wherein the indicia reading apparatus is operative to deactivate thefirst configuration and activate the second configuration responsivelyto a sensed condition.

B2. The indicia reading apparatus of B1, wherein the sensed condition isthe detection of a display equipped apparatus in the field of view ofthe imaging assembly by processing of one or more frame captured by theapparatus for recognition of one or more spatial patterns indicative ofa display equipped apparatus.B3. The indicia reading apparatus of B1, wherein the sensed condition isthe detection of display equipped apparatus in the field of view of theimaging assembly by processing of one or more frames captured by theapparatus for recognition of one or more spatial pattern indicative oflight pattern being projected on a display.B4. The indicia reading apparatus of B1, wherein the sensed condition isthe detection of an infrared energy level above a threshold.B5. The indicia reading apparatus of B1, wherein the sensed condition isthe detection of display equipped apparatus in the field of view of theimaging assembly by processing of one or more frame captured by theapparatus for determining whether a brightness level of the one or moreframes exceeds a high threshold or falls below a low threshold.B6. The indicia reading apparatus of B1, wherein the sensed condition isthe detection of a display equipped apparatus in the field of view ofthe imaging assembly by processing of one or more frame captured by theapparatus for determining that a color emission profile of the one ormore frames corresponds to a signature profile of a backlight display.B7. The indicia reading apparatus of B1, wherein the sensed condition isthe detection of a display equipped apparatus proximate the indiciareading apparatus by processing of radio signals output by a wirelesscommunication interface of the indicia reading apparatus.B8. The indicia reading apparatus of B1, wherein the indicia readingapparatus with the second configuration active energizes theillumination assembly during one or more periods offset from the one ormore exposure periods of the one or more frames captured with the secondconfiguration active.B9. The indicia reading apparatus of any of B1 through B8, wherein theindicia reading apparatus, with the first configuration active isoperative to capture two or more frames for subjecting to a decodeattempt, the two or more frames for subjecting to a decode attempt beingcaptured with the illumination assembly for projecting an illuminationpattern being energized during exposure periods of the two or moreframes; wherein the indicia reading apparatus with the secondconfiguration active is operative to capture two or more frames forsubjecting to a decode attempt, the two or more frames for subjecting toa decode attempt being captured with the illumination assembly forprojecting an illumination pattern being restricted from being energizedduring exposure periods of the two or more frames.C1. An indicia reading apparatus comprising:

an illumination assembly for projection of an illumination pattern, theillumination assembly having one or more light source;

an imaging assembly including an image sensor array and an imaging lensassembly for focusing an image of a target onto the image sensor array;

wherein the indicia reading apparatus is operative in a firstconfiguration and a second configuration;

wherein the indicia reading apparatus is adapted so that one or moreframe captured with the first configuration active have higher averagesignal to noise ratios when the one or more frame represent a first testsubstrate than when the frames represent on a second test substrate;

wherein the indicia reading apparatus is adapted so that one or moreframe captured with the second configuration active have higher averagesignal to noise ratios when the one or more frame represent the secondtest substrate than when the frames represent the first test substrate;

wherein the indicia reading apparatus is operative to deactivate thefirst configuration and activate the second configuration responsivelyto a sensed condition.

C2. The indicia reading apparatus of C1, wherein the sensed condition isthe detection of display equipped apparatus in the field of view of theimaging assembly sensed by processing of one or more frames captured bythe apparatus for recognition of one or more spatial pattern indicativeof a display equipped apparatus.C3. The indicia reading apparatus of C1, wherein the sensed condition isthe detection of a display equipped apparatus in the field of view ofthe imaging assembly by processing of one or more frame captured by theapparatus for recognition of one or more spatial pattern indicative of alight pattern being projected on a display.C4. The indicia reading apparatus of C1, wherein the sensed condition isthe detection of display equipped apparatus in the field of view of theimaging assembly by processing of one or more frame captured by theapparatus for determining whether a brightness level of the one or moreframes exceeds a high threshold or falls below a low threshold.C5. The indicia reading apparatus of C1, wherein the sensed condition isthe detection of an infrared energy level above a threshold.C6. The indicia reading apparatus of C1, wherein the sensed condition isthe detection of display equipped apparatus in the field of view of theimaging assembly by processing of one or more frame captured by theapparatus for determining that a color emission profile of the one ormore frames corresponds to a signature profile of a backlight display.C7. The indicia reading apparatus of C1, wherein the sensed condition isthe detection of a display equipped apparatus proximate the indiciareading apparatus by processing of radio signals output by a wirelesscommunication interface of the indicia reading apparatus.C8. The indicia reading apparatus of C1, wherein the indicia readingapparatus with the second configuration active energizes theillumination assembly during one or more periods offset from the one ormore exposure periods of the one or more frames captured with the secondconfiguration active.C9. The indicia reading apparatus of C1, wherein the first testsubstrate is provided by white copy paper and the second test substrateis provided by a backlit display.D1. An indicia reading apparatus comprising:

an imaging assembly including an image sensor array and an imaging lensassembly for focusing an image of a target onto the image sensor array;

wherein the indicia reading apparatus is operative to capture a firstframe and to subject the first frame to an attempt to decode decodableindicia;

wherein the indicia reading apparatus is operative to emit energy at anenergy level sufficient to induce a mode change from a first mode to asecond mode in a target terminal displaying decodable indicia to beread, wherein the indicia reading apparatus is further operative todetect whether the mode change has been induced, and wherein the indiciareading apparatus is further operative to regulate the energy level ofenergy emitted by the indicia reading apparatus so that the second modeis maintained in the active state.

D2. The indicia reading apparatus of D1, wherein the indicia readingapparatus includes an illumination assembly for projection of anillumination pattern, the illumination assembly having one or more lightsource, wherein the energy emitted by the indicia reading apparatusincludes light energy emitted by the illumination assembly.

While the present invention has been described with reference to anumber of specific embodiments, it will be understood that the truespirit and scope of the invention should be determined only with respectto claims that can be supported by the present specification. Further,while in numerous cases herein wherein systems and apparatuses andmethods are described as having a certain number of elements it will beunderstood that such systems, apparatuses and methods can be practicedwith fewer than or greater than the mentioned certain number ofelements. Also, while a number of particular embodiments have beendescribed, it will be understood that features and aspects that havebeen described with reference to each particular embodiment can be usedwith each remaining particularly described embodiment.

The invention claimed is:
 1. An indicia reading apparatus comprising: anillumination assembly for projecting an illumination pattern, theillumination assembly comprising a light source; a wirelesscommunication interface; and an imaging assembly comprising (i) an imagesensor array and (ii) an imaging lens assembly for focusing an image ofa target within a field of view onto the image sensor array; wherein theindicia reading apparatus, when in a first configuration, is configuredfor: capturing a frame representing a first test substrate; andcapturing a frame representing a second test substrate; wherein theframe representing the first test substrate has a higher average signalto noise ratio than the average signal to noise ratio of the framerepresenting the second test substrate; wherein the indicia readingapparatus, when in a second configuration, is configured for: capturinga frame representing the first test substrate; and capturing a framerepresenting the second test substrate; wherein the frame representingthe second test substrate has a higher average signal to noise ratiothan the average signal to noise ratio of the frame representing thefirst test substrate; wherein the indicia reading apparatus isconfigured for: sensing a condition; and in response to the sensedcondition, deactivating the first configuration and activating thesecond configuration; and wherein sensing a condition comprisesprocessing a captured frame to determine whether the captured frame'scolor emission profile corresponds to a signature profile of a backlightdisplay; and wherein sensing a condition comprises processing radiosignals output by the wireless communication interface to determine if adisplay equipped apparatus is proximate the indicia reading apparatus.2. The indicia reading apparatus of claim 1, wherein sensing a conditioncomprises processing a captured frame to detect a display in the fieldof view.
 3. The indicia reading apparatus of claim 1, wherein sensing acondition comprises processing a captured frame in an effort torecognize a spatial pattern indicative of a light pattern on a displayin the field of view.
 4. The indicia reading apparatus of claim 1,wherein sensing a condition comprises processing a captured frame todetermine whether the captured frame's brightness level exceeds a highthreshold or falls below a low threshold.
 5. The indicia readingapparatus of claim 1, wherein sensing a condition comprises detectingwhether an infrared energy level is above a threshold.
 6. The indiciareading apparatus of claim 1, wherein the indicia reading apparatus,when in a second configuration, is configured for: capturing asuccession of frames using an exposure period; and energizing theillumination assembly during a period offset from the exposure period ofthe succession of frames.
 7. The indicia reading apparatus of claim 1,wherein the first test substrate is white copy paper and the second testsubstrate is a backlit display.
 8. An indicia reading apparatuscomprising: an illumination assembly for projection of an illuminationpattern, the illumination assembly having one or more light sources; awireless communication interface; and an imaging assembly including animage sensor array and an imaging lens assembly for focusing an image ofa target onto the image sensor array; wherein the indicia readingapparatus is operative in a first configuration and a secondconfiguration; wherein the indicia reading apparatus is adapted so thatone or more frames captured with the first configuration active havehigher average signal to noise ratios when the one or more framesrepresent a first test substrate than when the frames represent a secondtest substrate; wherein the indicia reading apparatus is adapted so thatone or more frames captured with the second configuration active havehigher average signal to noise ratios when the one or more framesrepresent the second test substrate than when the frames represent thefirst test substrate; wherein the indicia reading apparatus is operativeto deactivate the first configuration and activate the secondconfiguration responsively to a sensed condition; and wherein the sensedcondition comprises the detection of a display equipped apparatus in thefield of view of the imaging assembly by processing of one or moreframes captured by the apparatus for determining that a color emissionprofile of the one or more frames corresponds to a signature profile ofa backlight display; and wherein the sensed condition comprises thedetection of a display equipped apparatus proximate the indicia readingapparatus by processing of radio signals output by the wirelesscommunication interface.
 9. The indicia reading apparatus of claim 8,wherein the sensed condition comprises the detection of a displayequipped apparatus in the field of view of the imaging assembly sensedby processing of one or more frames captured by the apparatus forrecognition of one or more spatial patterns indicative of a displayequipped apparatus.
 10. The indicia reading apparatus of claim 8,wherein the sensed condition comprises the detection of a displayequipped apparatus in the field of view of the imaging assembly byprocessing of one or more frames captured by the apparatus forrecognition of one or more spatial patterns indicative of a lightpattern being projected on a display.
 11. The indicia reading apparatusof claim 8, wherein the sensed condition comprises the detection of adisplay equipped apparatus in the field of view of the imaging assemblyby processing of one or more frames captured by the apparatus fordetermining whether a brightness level of the one or more frames exceedsa high threshold or falls below a low threshold.
 12. The indicia readingapparatus of claim 8, wherein the sensed condition comprises thedetection of an infrared energy level above a threshold.
 13. The indiciareading apparatus of claim 8, wherein the indicia reading apparatus withthe second configuration active energizes the illumination assemblyduring one or more periods offset from the one or more exposure periodsof the one or more frames captured with the second configuration active.14. The indicia reading apparatus of claim 8, wherein the first testsubstrate is provided by white copy paper and the second test substrateis provided by a backlit display.